package com.bingxue.edu.management.shop.model.resp;

import com.bingxue.edu.management.education.model.entity.Student;
import com.bingxue.edu.management.shop.model.entity.OrderItem;
import com.fasterxml.jackson.annotation.JsonIgnore;
import lombok.Data;

import java.math.BigDecimal;
import java.util.List;

/**
 * @author panbo
 * @since 2024/10/21
 */
@Data
public class OrderPriceDetail {
    @JsonIgnore
    private Student student;
    @JsonIgnore
    private List<OrderItem> orderItemList;
    @JsonIgnore
    private List<CouponDetail> couponDetailList;

    // 原始总价
    private BigDecimal originalTotalPrice;
    // 实际总价
    private BigDecimal actualTotalPrice;
    // 订单优惠总金额
    private BigDecimal discountTotalPrice;
    // 优惠券优惠金额
    private BigDecimal couponDiscountPrice;
    // 联报优惠金额
    private BigDecimal packageDiscountPrice;
    // 其他优惠金额
    private BigDecimal otherDiscountPrice;
}
